-- Dual mode handler: if answering, change button hilite, if checking
-- answers, display explanation field
on answer bnumber
global checked, showingField
if checked is true then
hideShowing
put "explain" & bnumber into showingField
show card field showingField
else
set hilite of button bnumber to not hilite of button bnumber
end if
end answer
on hideShowing
global showingField
if showingField is not empty then hide card field showingField
end hideShowing
--If they click anywhere else, give general explanation
on mouseUp
global showingField
hideShowing
show card field "click a choice"
put "click a choice" into showingField
end mouseUp
-- part 25 (button)
-- low flags: 00
-- high flags: 8005
-- rect: left=59 top=160 right=184 bottom=280
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Spelling errors
----- HyperTalk script -----
on mouseUp
answer 1
end mouseUp
-- part 26 (field)
-- low flags: 01
-- high flags: 0002
-- rect: left=43 top=107 right=146 bottom=474
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 14
-- style flags: 0
-- line height: 18
-- part name:
-- part 28 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=247 top=150 right=315 bottom=478
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: explain1
-- part 30 (field)
-- low flags: 81
-- high flags: 0000
-- rect: left=196 top=290 right=309 bottom=505
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: answers
-- part 36 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=247 top=150 right=315 bottom=478
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: explain5
-- part 37 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=247 top=150 right=315 bottom=478
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: explain4
-- part 38 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=247 top=150 right=315 bottom=478
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: explain3
-- part 39 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=247 top=150 right=315 bottom=478
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: explain2
-- part 40 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=254 top=163 right=242 bottom=488
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Click a choice
-- part 41 (button)
-- low flags: 00
-- high flags: 8005
-- rect: left=59 top=183 right=207 bottom=280
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Recounts the story
----- HyperTalk script -----
on mouseUp
answer 2
end mouseUp
-- part 42 (button)
-- low flags: 00
-- high flags: 8005
-- rect: left=59 top=206 right=230 bottom=280
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Unsupported arguments
----- HyperTalk script -----
on mouseUp
answer 3
end mouseUp
-- part 43 (button)
-- low flags: 00
-- high flags: 8005
-- rect: left=59 top=229 right=253 bottom=279
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Negative criticism
----- HyperTalk script -----
on mouseUp
answer 4
end mouseUp
-- part 44 (button)
-- low flags: 00
-- high flags: 8005
-- rect: left=59 top=252 right=276 bottom=280
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Colloquial expression
----- HyperTalk script -----
on mouseUp
answer 5
end mouseUp
-- part 45 (button)
-- low flags: 80
-- high flags: 0000
-- rect: left=39 top=161 right=181 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 19456 / 19456
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check1
-- part 46 (button)
-- low flags: 80
-- high flags: 0000
-- rect: left=39 top=185 right=205 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 19455 / 19455
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check2
-- part 47 (button)
-- low flags: 80
-- high flags: 0000
-- rect: left=39 top=208 right=228 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 19456 / 19456
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check3
-- part 48 (button)
-- low flags: 80
-- high flags: 0000
-- rect: left=39 top=231 right=251 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 19455 / 19455
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check4
-- part 49 (button)
-- low flags: 80
-- high flags: 0000
-- rect: left=39 top=254 right=274 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 19456 / 19456
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check5
-- part 51 (button)
-- low flags: 00
-- high flags: A003
-- rect: left=52 top=287 right=312 bottom=192
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Check my answers
----- HyperTalk script -----
on mouseUp
global checked
repeat with a = 1 to 5
put "check" & a into checkname
if hilite of button a = item a of card field answers then
set the icon of button checkname to "Thumbs Up"
else
set the icon of button checkname to "Thumbs Down"
end if
show button checkname
end repeat
put true into checked -- remember that we've checked the answers
show card field "click for explanation"
end mouseUp
-- part 29 (field)
-- low flags: 81
-- high flags: 0002
-- rect: left=43 top=281 right=315 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: click for explanation
-- part 52 (field)
-- low flags: 01
-- high flags: 0000
-- rect: left=39 top=65 right=99 bottom=467
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 54 (field)
-- low flags: 81
-- high flags: 2004
-- rect: left=40 top=105 right=276 bottom=332
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Info
----- HyperTalk script -----
on mouseUp
info
end mouseUp
-- part 55 (button)
-- low flags: 00
-- high flags: 2001
-- rect: left=490 top=320 right=342 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 26635 / 26635
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
----- HyperTalk script -----
on mouseUp
info
end mouseUp
-- part contents for card part 26
----- text -----
ΓÇ£The statue was akward and ugly. Although it took a lot of work to complete, I thought it was poorly done.ΓÇ¥
-- part contents for card part 28
----- text -----
"Akward" should be spelled "awkward." If you have trouble spelling, you should use a word processing program that has a spelling checker. At least have a friend carefully check your paper.
-- part contents for card part 29
----- text -----
Click on any choice for an explanation.
-- part contents for card part 30
----- text -----
true,false,true,false,true
-- part contents for card part 36
----- text -----
"Poorly done" is so overused that it carries very little meaning. Avoid using empty expressions that leave the reader (the teacher) wondering what you are trying to say. If neccessary, explain carefully what you are trying to say instead of abusing an overused cliché.
-- part contents for card part 37
----- text -----
There is nothing wrong with negative criticism as long as the work merits it. Just make sure your arguments are well supported and accurate.
-- part contents for card part 38
----- text -----
Without stating why the statue was awkward, ugly, or poorly done, the author is merely sharing an unsupported opinion about it. Without supporting arguments the reader gains nothing and cannot develop a better understanding of the work.
-- part contents for card part 39
----- text -----
The story is not recounted in this case because there is no story to recount. This problem is found mostly in the performing arts.
-- part contents for card part 40
----- text -----
Move the hand pointer to one of the choices on the left, then click the mouse button.
-- part contents for card part 52
----- text -----
Select all the choices that apply to the paragraph, then click on
"Check my answers."
-- part contents for card part 54
----- text -----
The immediate feedback reinforces correct answers and keeps mistakes from going uncorrected.
The explanations provide valuable information about why wrong answers are wrong, and (in case the user guessed) why right answers are right.